Don't grab focus to unrealized widgets. (#302240, Philip Langdale)
authorMatthias Clasen <mclasen@redhat.com>
Fri, 29 Apr 2005 19:20:49 +0000 (19:20 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 29 Apr 2005 19:20:49 +0000 (19:20 +0000)
2005-04-29  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkradiobutton.c (gtk_radio_button_focus): Don't
grab focus to unrealized widgets.  (#302240, Philip Langdale)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkradiobutton.c

index 03231717ea7a27caf75b01cd1289fa56c61d0996..1b026ec63bd7e94b4dad23afc744077579b80565 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2005-04-29  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkradiobutton.c (gtk_radio_button_focus): Don't 
+       grab focus to unrealized widgets.  (#302240, Philip Langdale)
+
        * gtk/gtktreeview.c (gtk_tree_view_state_changed): Set
        background upon state changes.  (#301651, Billy Biggs)
        (gtk_tree_view_get_path_at_pos): Take RTL into account
index 03231717ea7a27caf75b01cd1289fa56c61d0996..1b026ec63bd7e94b4dad23afc744077579b80565 100644 (file)
@@ -1,5 +1,8 @@
 2005-04-29  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkradiobutton.c (gtk_radio_button_focus): Don't 
+       grab focus to unrealized widgets.  (#302240, Philip Langdale)
+
        * gtk/gtktreeview.c (gtk_tree_view_state_changed): Set
        background upon state changes.  (#301651, Billy Biggs)
        (gtk_tree_view_get_path_at_pos): Take RTL into account
index 03231717ea7a27caf75b01cd1289fa56c61d0996..1b026ec63bd7e94b4dad23afc744077579b80565 100644 (file)
@@ -1,5 +1,8 @@
 2005-04-29  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkradiobutton.c (gtk_radio_button_focus): Don't 
+       grab focus to unrealized widgets.  (#302240, Philip Langdale)
+
        * gtk/gtktreeview.c (gtk_tree_view_state_changed): Set
        background upon state changes.  (#301651, Billy Biggs)
        (gtk_tree_view_get_path_at_pos): Take RTL into account
index 3d2d54c517a52b115150beb1197584b8df0f4568..1c42cf127fefb8767444700893049780cde129ad 100644 (file)
@@ -515,7 +515,7 @@ gtk_radio_button_focus (GtkWidget         *widget,
            {
              GtkWidget *child = tmp_list->data;
              
-             if (GTK_WIDGET_VISIBLE (child) && GTK_WIDGET_IS_SENSITIVE (child))
+             if (GTK_WIDGET_REALIZED (child) && GTK_WIDGET_IS_SENSITIVE (child))
                {
                  new_focus = child;
                  break;
@@ -533,7 +533,7 @@ gtk_radio_button_focus (GtkWidget         *widget,
            {
              GtkWidget *child = tmp_list->data;
              
-             if (GTK_WIDGET_VISIBLE (child) && GTK_WIDGET_IS_SENSITIVE (child))
+             if (GTK_WIDGET_REALIZED (child) && GTK_WIDGET_IS_SENSITIVE (child))
                {
                  new_focus = child;
                  break;